package com.micro.plugins.jwt.bean;

import lombok.Data;

import java.util.List;

/**
 * <h1>jwt基础信息</h1>
 * @author LevelCoder
 * @version V1.0.0
 * @email LevelCoder@126.com
 * @date 2020/5/9
 */
@Data
public class MicroJwt {

    /**
     * jwt 请求凭证 key
     */
    public String accessTokenHeader;

    /**
     * jwt 刷新凭证 key
     */
    public String refreshTokenHeader;

    /**
     * jwt 渠道 key
     */
    public String channelHeader;

    /**
     * jwt 版本 key
     */
    public String versionHeader;

    /**
     * jwt 密匙
     */
    private String userRasSecret;

    /**
     * jwt 凭证 有效时间
     */
    private Integer accessExpireTime;

    /**
     * jwt 刷新凭证 有效时间
     */
    private Integer refreshExpireTime;

    /**
     * 忽略放行的地址
     */
    private List<String> ignoreUrlList;
}
